home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / mesa / mesa-glut / makefile.amigaos < prev    next >
Makefile  |  2000-02-23  |  8KB  |  88 lines

  1. # Top-level makefile for Mesa
  2.  
  3. # Mesa 3-D graphics library
  4. # Version:  3.1
  5. # Copyright (C) 1995-1999  Brian Paul
  6. #
  7. # This library is free software; you can redistribute it and/or
  8. # modify it under the terms of the GNU Library General Public
  9. # License as published by the Free Software Foundation; either
  10. # version 2 of the License, or (at your option) any later version.
  11. #
  12. # This library is distributed in the hope that it will be useful,
  13. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  15. # Library General Public License for more details.
  16. #
  17. # You should have received a copy of the GNU Library General Public
  18. # License along with this library; if not, write to the Free
  19. # Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20.  
  21. SHELL = /bin/sh
  22.  
  23. # To add a new configuration for your system add it to the list below
  24. # then update the Make-config file.
  25.  
  26. default:
  27.     @echo "Type one of the following:"
  28.     @echo "  make amigaos              for AmigaOS with gcc and/or CyberGraphX and/or Warp3D"
  29.     @echo "  make amigaos-fast         for AmigaOS with gcc and/or CyberGraphX and/or Warp3D (without debugging-informations)"
  30.     @echo "  make amigaos-prof         for AmigaOS with gcc and/or CyberGraphX and/or Warp3D (with profiling support)"
  31.     @echo "  make amigaos-depend       for AmigaOS with gcc and/or CyberGraphX and/or Warp3D (build dependency)"
  32.     @echo "  make amigaos-lclint       for AmigaOS with gcc and/or CyberGraphX and/or Warp3D (do a lclint-check on all sources)"
  33.  
  34. amigaos-fast:
  35.     @-mkdir -p lib
  36.     @-mkdir -p bin
  37.     if [ -d src ]            ; then cd src              ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa CVS
  38. #    if [ -d src-old ]        ; then cd src-old          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  39.     if [ -d src-glu ]        ; then cd src-glu          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa CVS (modified for GLu 1.3 API)
  40. #    if [ -d src-glu-old ]    ; then cd src-glu-old      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1 (modified for GLu 1.2 API)
  41.     if [ -d src-tk.aos ]     ; then cd src-tk.aos       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLaux 1.1 (amiga)
  42.     if [ -d src-aux.aos ]    ; then cd src-aux.aos      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLtk 2.1 (amiga)
  43.     if [ -d src-glut.aos ]   ; then cd src-glut.aos     ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLut 1.0 (amiga)
  44. #+    if [ -d src-gle ]        ; then cd src-gle          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  45. #+    if [ -d src-glmui ]      ; then cd src-glmui        ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  46. #+    if [ -d src-glsmap ]     ; then cd src-glsmap       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  47. #+    if [ -d src-gltt ]       ; then cd src-gltt         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # gltt 1.1
  48. #+    if [ -d src-glui ]       ; then cd src-glui         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glui ?.?
  49. #    if [ -d src-gleem ]      ; then cd src-gleem        ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # gleem ?.? (unresolved modules)
  50. #    if [ -d src-apprentice ] ; then cd src-apprentice   ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Apprentice ?.? unresolved
  51. #    if [ -d src-glx ]        ; then cd src-glx          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glx ?.? (only for looking in)
  52. #    if [ -d widgets-mesa ]   ; then cd widgets-mesa     ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  53. #    if [ -d widgets-sgi ]    ; then cd widgets-sgi      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  54.  
  55. amigaos amigaos-prof amigaos-depend amigaos-lclint:
  56.     @-mkdir -p lib
  57.     @-mkdir -p bin
  58.     if [ -d src ]            ; then cd src              ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa CVS
  59. #    if [ -d src-old ]        ; then cd src-old          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  60.     if [ -d src-glu ]        ; then cd src-glu          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa CVS (modified for GLu 1.3 API)
  61. #    if [ -d src-glu-old ]    ; then cd src-glu-old      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1 (modified for GLu 1.2 API)
  62.     if [ -d src-tk.aos ]     ; then cd src-tk.aos       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLaux 1.1 (amiga)
  63.     if [ -d src-aux.aos ]    ; then cd src-aux.aos      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLtk 2.1 (amiga)
  64.     if [ -d src-glut.aos ]   ; then cd src-glut.aos     ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # MesaGLut 1.0 (amiga)
  65. #+    if [ -d src-gle ]        ; then cd src-gle          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  66. #+    if [ -d src-glmui ]      ; then cd src-glmui        ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  67. #+    if [ -d src-glsmap ]     ; then cd src-glsmap       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  68. #+    if [ -d src-gltt ]       ; then cd src-gltt         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # gltt 1.1
  69. #+    if [ -d src-glui ]       ; then cd src-glui         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glui ?.?
  70. #    if [ -d src-gleem ]      ; then cd src-gleem        ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # gleem ?.? (unresolved modules)
  71. #    if [ -d src-apprentice ] ; then cd src-apprentice   ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Apprentice ?.? unresolved
  72. #    if [ -d src-glx ]        ; then cd src-glx          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glx ?.? (only for looking in)
  73. #    if [ -d widgets-mesa ]   ; then cd widgets-mesa     ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  74. #    if [ -d widgets-sgi ]    ; then cd widgets-sgi      ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  75. #+    if [ -d src-dxf ]        ; then cd src-dxf          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # libdxf ?.?
  76.     if [ -d test ]           ; then cd test             ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # own tests and glut 3.5
  77. #+    if [ -d 3Dfx/demos ]     ; then cd 3Dfx/demos       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  78. #+    if [ -d apps ]           ; then cd apps             ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # ...
  79. #+    if [ -d benchmarks ]     ; then cd benchmarks       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # ..., ViewPerf, GLperf
  80.     if [ -d book ]           ; then cd book             ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  81.     if [ -d book.aux ]       ; then cd book.aux         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 2.1
  82.     if [ -d demos ]          ; then cd demos            ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  83. #+    if [ -d examples ]       ; then cd examples         ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # ..., mostly from net
  84. #+    if [ -d progs ]          ; then cd progs            ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # glut 3.5
  85.     if [ -d samples ]        ; then cd samples          ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  86.     if [ -d samples.tk  ]    ; then cd samples.tk       ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 2.1
  87. #+    if [ -d util ]           ; then cd util             ; $(MAKE) -kir -f Makefile.AmigaOS $@ -$(MAKEFLAGS) ; fi    # Mesa 3.1
  88.